Simetrala dužine je pravac  koji je okomit na dužinu i prolazi njezinim polovištem

Središte opisane kružnice trokuta je točka u kojoj se sijeku simetrale stranica trokuta

Težišnica trokuta je dužina koja spaja vrh trokuta s polovištem nasuprotne stranice

Težište trokuta je točka u kojoj se sijeku težišnice trokuta

Visina trokuta je okomica spuštena iz suprotnog vrha na stranicu trokuta

Ortocentar trokuta je točka u kojoj se sijeku pravci na kojima leže visine trokuta

Središte

Težišnica

Težište

Visina

Ortocentar

Središte S trokutu opisane kružnice, težište T i ortocentar O
leže na jednom pravcu kojeg nazivamo Eulerov pravac

Eulerov pravac

Simetrala

A = (0.68, 0.34)
B = (5.58, 0.5)
C = (3.58, 3.22)
Trokut_ ABC, b, c, a = Polygon(C, A, B)
Visina_a = OrthogonalLine(A, a)
Visina_c = OrthogonalLine(C, c)
Visina_b = OrthogonalLine(B, b)
Ortocentar_ O = Intersect(Visina_a, Visina_c)
Polovište_ BC = Midpoint(a)
Polovište_ AC = Midpoint(b)
Polovište_ AB = Midpoint(c)
Težišnica_c = Line(C, Polovište_ AB)
Težišnica_a = Line(A, Polovište_ BC)
Težišnica_b = Line(B, Polovište_ AC)
Težište_ T = Intersect(Težišnica_a, Težišnica_c)
Simetrala_a = OrthogonalLine(Polovište_ BC, a)
Simetrala_c = OrthogonalLine(Polovište_ AB, c)
Simetrala_b = OrthogonalLine(Polovište_ AC, b)
Središe_ S = Intersect(Simetrala_a, Simetrala_c)
Eulerov_ pravac = Line(Ortocentar_ O, Središe_ S)
Opisana_ Kružnica = Circle(Središe_ S, B)
e = false
f = false
g = false
h = false
i = false
j = false
d = false